Pass translated coordinates outside the event
authorMatthias Clasen <mclasen@redhat.com>
Thu, 13 Feb 2020 05:08:49 +0000 (00:08 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Feb 2020 05:47:53 +0000 (00:47 -0500)
commitdd251d85c464adb95783c7224b963f9294dff588
treefd8d303b8b276775f83204256a18f5e7bfd7b72c
parentcd2b58574d492e0d597510531e7a1898741d094d
Pass translated coordinates outside the event

We want to make events readonly, so stop translating
their coordinates and instead pass the translated
coordinates separately, when propagating events.
16 files changed:
gtk/gtkdragdest.c
gtk/gtkeventcontroller.c
gtk/gtkeventcontroller.h
gtk/gtkeventcontrollerkey.c
gtk/gtkeventcontrollerlegacy.c
gtk/gtkeventcontrollermotion.c
gtk/gtkeventcontrollerprivate.h
gtk/gtkeventcontrollerscroll.c
gtk/gtkgesture.c
gtk/gtkgestureclick.c
gtk/gtkgesturerotate.c
gtk/gtkgesturesingle.c
gtk/gtkgesturestylus.c
gtk/gtkpadcontroller.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h